"""
Python 中的异常处理
异常的概念
    在程序运行时，如果 Python 解释器遇到一个错误，会停止程序的执行，并且提示一些错误信息，这就是异常
    程序停止执行并且提示错误信息 这个动作，我们称之为：抛出(raise)异常
捕获异常
    简单捕获异常的语法
        在程序开发中，如果对某些代码的执行不能确定是否正确，可以使用 try 来捕获异常
        捕获异常最简单的代码格式：
            try:
                尝试执行的代码
            except:
                出现错误的处理
            
            try：下方编写可能出现异常的代码
            except：如果出现异常，需要执行的代码

    针对错误类型来捕获异常
        在程序执行过程中，可能会遇到不同类型的异常，并且需要针对不同类型的异常，做出不同的响应，这个时候，就需要捕获错误类型了
        语法如下：
            try:
                尝试执行的代码
            except 错误类型1：
                针对该错误类型需要处理的代码
            except (错误类型2,错误类型3)：
                针对该错误类型需要处理的代码
            except Exception as result:
                print("未知错误 %s" % result)

            * 当 Python 解释器抛出异常时，最后一行错误信息的第一个单词，就是错误类型
"""


try:
    num = int(input("请输入数字："))
    print("输入的数字是: %d" % num)
except:
    print("输入的字符非法~~~")
